Muhammet Emin Baş

Yazılım Geliştirici

LinkedIn GitHub Medium +90 533 329 40 57 muhammedbas3457@gmail.com

İstanbul Medeniyet Üniversitesi Bilgisayar Mühendisliği öğrencisi ve yenilikçi teknolojilere meraklı bir Yazılım Geliştiriciyim. .NET (C#, ASP.NET Core MVC, Web API) ve Node.js (Express.js) ekosistemlerinde RESTful mimari, Clean Architecture ve CQRS prensiplerine uygun, güvenli ve yüksek performanslı backend servisleri tasarlama yetkinliğine sahibim. MS SQL Server ve MongoDB gibi veritabanı teknolojilerinde Entity Framework Core ve Dapper ORM araçlarını aktif olarak kullanmaktayım. Sürekli öğrenme ve temiz kod (Clean Code) prensiplerini merkeze alarak takım çalışmasına değer katan çözümler üretiyorum.

Yazılım Geliştirici Stajyeri

MyTech Teknoloji — İstanbul

  • Node.js ve Express.js kullanılarak yüksek performanslı RESTful API servisleri tasarladım ve geliştirdim.
  • MongoDB (NoSQL) veritabanı üzerinde veri modelleme yaparak JSON tabanlı şema yapıları oluşturdim.
  • Sunucu taraflı asenkron veri akışlarını optimize ederek istemci (client) isteklerine hızlı yanıt verilmesini sağladım.

Veritabanı ve Yazılım Stajyeri

DMC Bilişim — İstanbul

  • İlişkisel veritabanı (RDBMS) yönetim sistemlerinde (MS SQL Server) tablo mimarileri tasarladım.
  • Karmaşık SQL sorguları, T-SQL, Stored Procedure ve View yapısı kullanarak veritabanı sorgu performansını iyileştirdim.
  • Veritabanı normalizasyon süreçlerine aktif katılım sağlayarak veri tutarlılığını ve bütünlüğünü korudum.

Bilgisayar Mühendisliği, Lisans

İstanbul Medeniyet Üniversitesi

Bilişim Güvenliği ve Yazılım Mimarisi Akademisi

SoftITo Bilişim Akademisi

  • 300 saatlik yoğun uygulamalı eğitim süresince kurumsal projelerde; C#, .NET Core, ASP.NET Core MVC, Web API ve MS SQL Server kullanarak N-Katmanlı mimari ve mikroservis prensiplerini uyguladım.
  • Projelerde performans için Dapper ve EF Core (CQRS), güvenlik için JWT, deneyim için NLP AI Chatbot entegrasyonları gerçekleştirdim.

Bilgisayar Programcılığı, Ön Lisans

İstanbul Ticaret Üniversitesi

ObiletApp — Uçak & Otobüs Rezervasyon Sistemi

  • N-Katmanlı mimari (Clean Architecture) ve SOLID prensiplerine tamamen sadık kalınarak sıfırdan .NET ortamında geliştirildi.
  • Yüksek performans ve veri izolasyonu sağlamak amacıyla CQRS deseni (Command Query Responsibility Segregation) ile Entity Framework Core ve Dapper ORM'leri bir arada kullanıldı.
  • Kullanıcı kimlik doğrulama süreçleri JWT (JSON Web Token) ile güvenlik altına alındı.
  • Kullanıcıların sorularını yanıtlamak ve etkileşimi artırmak amacıyla NLP (Doğal Dil İşleme) tabanlı AI Chatbot entegrasyonu sisteme dahil edildi.
C# / .NET Core Clean Architecture CQRS EF Core & Dapper JWT Auth NLP / AI

Dijital Envanter ve Arşiv Yönetim Sistemi

  • N-Katmanlı mimari (N-Tier Architecture) standartlarına uygun olarak tasarlandı; veri, iş mantığı ve sunum katmanları birbirinden tamamen izole edildi.
  • ASP.NET Core Identity kullanılarak güvenli bir kimlik doğrulama, kullanıcı yönetimi ve rol bazlı yetkilendirme altyapısı (Authorization) sağlandı.
  • Sistem yöneticileri için ClosedXML ile dinamik Excel, QuestPDF kütüphanesi ile zengin formatlı PDF raporlama modülleri geliştirildi.
ASP.NET Core MVC Entity Framework Core Identity N-Tier Architecture QuestPDF / ClosedXML

RESTful Web API & MVC İstemci Entegrasyonu

  • Uygulamanın veri işleme ve sunum sorumlulukları birbirinden tamamen ayrılarak, bağımsız bir API (Backend) ve MVC istemcisi (Frontend) olarak iki ayrı proje şeklinde kurgulandı (Separation of Concerns).
  • Veritabanı işlemleri için yüksek performans gerektiren noktalarda EF Core yerine mikro-ORM aracı olan Dapper kullanılarak sorgu (CRUD) süreleri minimize edildi.
  • Web API tarafında Swagger entegrasyonu yapılarak RESTful uç noktalar (endpoints) belgelendirildi ve güvenilir bir mikroservis altyapısı sunuldu.
Web API & MVC Dapper Micro-ORM Swagger Separation of Concerns

Veritabanlarında Hayat Kurtaran Yapı: Transaction ve ACID Prensipleri

Veri kayıplarını, eşzamanlılık krizlerini ve sistem çökmelerini önlemenin en temel yolu olan Transaction mimarisini ve ACID prensiplerini detaylıca anlattığım teknik makale.

Backend Development Program (C#, .NET, MS SQL)

SoftITo Yazılım-Bilişim Akademisi

Mikro Yazılım Kurumsal Kaynak Planlama (ERP) Eğitimi

Mikro Yazılım

Backend Teknolojileri

C#.NET 10 / Core ASP.NET Core MVCRESTful Web API Node.jsExpress.js

Veritabanı & ORM

MS SQL ServerT-SQL Entity Framework CoreDapper MongoDB

Mimari & Tasarım

OOP & SOLIDClean Architecture CQRSN-Tier Mimari

Araçlar & Diğer

Git & GitHubJWT HTML / CSS / JS
İngilizce
Orta Seviye